[−][src]Crate actix_multipart_rfc7578
This crate contains an implementation of the multipart/form-data media type described in RFC 7578 for actix-web.
Usage
Declare the dependency:
[dependencies]
actix-multipart-rfc7578 = "0.2.1"
Import the crate:
extern crate actix_multipart_rfc7578 as multipart;
Example:
use futures::{Future, lazy}; use actix_multipart_rfc7578::client::{self, multipart}; let mut form = multipart::Form::default(); form.add_text("test", "Hello World"); actix::System::new("test").block_on(lazy(|| { actix_web::client::Client::default().get("http://localhost/upload") .content_type(form.content_type()) .send_stream(multipart::Body::from(form)) .map_err(|err| { println!("an error occurred"); err }) .and_then(|_| { println!("done..."); actix::System::current().stop(); Ok(()) }) }));
Modules
client |